Component({
  properties: {},
  data: {
    isShow: false, // 控制福利官弹窗的创建
    isBoxShow: false, // 控制福利官海报的显示
  },
  methods: {
    loadQyBoxThenShow(waitTime) {
      return new Promise((resolve) => {
        // 留一点时间给图片加载，等图片加载好了再显示福利官海报
        setTimeout(() => {
          this.setData({
            isBoxShow: true,
          });
          resolve();
        }, waitTime);
      });
    },
    /** 显示弹窗 */
    open() {
      // 创建弹窗
      this.setData({
        isShow: true,
      });
      // 显示福利官弹窗
      this.loadQyBoxThenShow(500);
    },
    /** 关闭弹窗 */
    close() {
      this.setData({
        isShow: false,
      });
    },
  },
});
